technical installations - German English Dictionary